package com.cqjtu.eecs.entity.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: 培养方案课程dto
 * @author: 徐文升
 * @create: 2021-12-12 16:00
 **/
@Data
public class TrainingProjectCourseDto {
    /**
     *  课程代码
     */
    @ExcelProperty(value = "课程代码")
    private String courseCode;

    /**
     *  课程名称
     */
    @ExcelProperty(value = "课程名称")
    private String courseName;

    /**
     * 课程类别代码
     */
    @ExcelProperty(value = "课程类别")
    private String courseType;


    /**
     * 课程性质
     */
    @ExcelProperty(value = "课程性质")
    private String courseProperty;

    /**
     * 学分
     */
    @ExcelProperty(value = "学分")
    private Double credit;
    /**
     * 学时
     */
    @ExcelProperty(value = "学时")
    private Integer period;

    /**
     * 理论学时
     */
    @ExcelProperty(value = "理论学时")
    private Integer theoreticalPeriod;

    /**
     * 实验学时
     */
    @ExcelProperty(value = "实验学时")
    private Integer experimentPeriod;

    /**
     * 上机学时
     */
    @ExcelProperty(value = "上机学时")
    private Integer computerPeriod;
    /**
     * 实践学时
     */
    @ExcelProperty(value = "实践学时")
    private Integer practicalPeriod;
    /**
     * 开课学期
     */
    @ExcelProperty(value = "开课学期")
    private String term;


    /**
     * 考核方式
     */
    @ExcelProperty(value = "考核方式")
    private String evaluationMode;

}
